package felix.rule.data.msg;

import felix.actor.core.msg.TMsgType;

public enum MessageType implements TMsgType {
    /**
     * 应用初始化
     */
    APP_INIT_MSG,

    /**
     * 消息到规则引擎
     */
    QUEUE_TO_RULE_ENGINE_MSG,

    /**
     * 规则链到规则链
     */
    RULE_CHAIN_TO_RULE_CHAIN_MSG,

    /**
     * 规则链数据
     */
    RULE_CHAIN_TO_RULE_MSG,
    /**
     * 内置消息
     */
    RULE_TO_SELF_MSG,

    /**
     *
     */
    RULE_TO_RULE_CHAIN_TELL_NEXT_MSG,

    /**
     * 规则引擎组件生命周期
     */
    COMPONENT_LIFE_CYCLE_MSG,
    ;

}
